LN Onion Routing
BOLT4 に基づいて LN node が HTLC をルーティングする方法
LN におけるマルチホップルーティングは、Sphinx ベースのメッセージ、ルーティングを採用している。
送信者がルートを決定し、いわゆる onion messaging の要領でメッセージをリレーする。
update_add_htlc message の onion_routing_packet は、onion routing の仕組みでリレーされるパケットである
onion_routing_packet の仕様は BOLT4 で定義されている
onion_routing_packet には、受け取ったノードがどのような htlc を作るべきかという情報と、次のノードに渡すパケットがはいっているイメージ
lnbook/10_onion_routing.asciidoc at develop · lnbook/lnbook